#ifndef OUTPUTDELEGATE_H
#define OUTPUTDELEGATE_H

#include <QItemDelegate>

class ODelegate : public QItemDelegate
{
public:
    ODelegate(QObject *parent = 0);
    QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
    void setEditorData(QWidget *editor, const QModelIndex &index) const;
    void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
    void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const;
};


#endif // OUTPUTDELEGATE_H
